insecticide sprayer - German English Dictionary